Brandon McNamara, 25, faces hate crime charges, among other counts, the NYPD said.
McNamara approached the men – one 34, the other 29 – as they walked out of the Metropolitan area club in the Williamsburg section of Brooklyn just before 1 a.m., authorities said.
After making a homophobic statement, they said, he knocked one out with a punch in the face and the other by throwing him against a tree.
The older man sustained a fractured shoulder the younger one a broken finger, police said.
Click here to follow Daily Voice Englewood and receive free news updates.